package io;

import java.io.FileOutputStream;

/**
 * 缓冲流写出时的缓冲区问题
 *
 * 通过缓冲流写出的数据会被临时存入缓冲流内部的字节数组中
 * 直到数组存满数据时才会真实写出一次
 * 通过缓冲输出流的flush()方法会强制将缓冲流中已经缓冲的数据一次性写出
 *
 * flush()方法是在接口flushable中定义的
 * 面字节输出流的超累OutpuStream实现了该接口，这意味着所有字节输出流都具有该方法
 * 但是只有缓冲流真正实现了flush()应有的功能
 * 其它高级流flush()方法都是调用其连接的流的flush()，将该动作传递下去
 *
 * 实际应用中何时用缓冲流
 */
public class FlushDemo {
    public static void main(String[] args) {



    }
}
